Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 Greece F1 Greece F3 Turkey F34 Turkey F35 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Czech Republic F4 Greece F2 Czech Republic F1 Slovak Rep. F3 Austria F6 M25 Telfs Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana Neride Prague Indoor - Prague TED Open - Istanbul ECM Cup - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Opel Bulvaria MCG Bulgarian Open - Sofia Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Prague Open - Prague Muller Cup - Ulm ATP Challenger Trophy 2007 - Trnava BNP Paribas Primrose - Bordeaux Ciur Cup 99 - Prague PEOPLEnet CUP - Dnepropetrovsk BMW Tennis Championship - Sunrise M25 Santa Margherita di Pula Kosice Challenger Zivnobanka Open - Prostejov Challenger 42 - Andrezieux Residenza Open - Magdeburg Prosperita Open 2008 - Ostrava Tulsa Auto Collection USTA Challenger - Tulsa ECU Prague Open - Prague Okal Open - Eckental Rome Challenger Bordeaux Challenger Prostejov Challenger Pozoblanco Challenger M25 Esch/Alzette Pekao Open - Szczecin Open de Franche Comte - Besancon BMW Brixina Tennis Open 2000 - Bressanone Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Zivnobanka Czech Open - Prostejov Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Lamberts Open by Stawag - Aachen Caloundra Challenger 2002 Tulsa USTA Challenger - Tulsa Mitsubishi Electric Europe Cup - Monza Sarajevo Challenger ECM Prague Open 2008 - Prague Sporting Challenger - Turin GHI Bronx Classic - Bronx Samsung Securities Cup Challenger - Seoul Steelers Cup - Kosice Tatra Banka Open 2001 - Bratislava USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Shanghai Challenger Steelers Cup - Kosice Tashkent Challenger Eckental Challenger Ortisei Challenger Ispat Open 2004 - Ostrava Sarajevo Challenger Bath Challenger Marrakech Challenger Sarasota Challenger Prague Challenger Prague Open - Prague Karshi Challenger Leon Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger IPP Open - Helsinki Mons Challenger Rennes Challenger Heilbronn Challenger ECM Prague Open - Prague Bergamo Challenger GHI Bronz Classic - Bronx Cherbourg Challenger St. Brieuc Challenger Mersin Challenger BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Trnava Challenger Aix En Provence Challenger Internazionali di Tennis di Bergamo - Bergamo Prague Challenger Pekao Open - Szczecin Shanghai Challenger ECM Prague Open 2005 - Prague Orleans Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Szczecin Challenger Drummondville Challenger Napoli Challenger Trnava Challenger Bordeaux Challenger Bratislava Challenger Prostejov Challenger Prague Challenger Eckental Challenger St. Remy Challenger Ningboo Challenger Mons Challenger Kazan Challenger Tatra Banka Slovak Open - Bratislava Eckental Challenger Brescia Challenger Kosice Challenger Bergamo Challenger Vicenza Challenger Cherbourg Challenger San Benedetto Challenger Lambertz Open by Stawag 2007 - Aachen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Waco International Tennis Challenger - Waco Prague Challenger Poprad Tatry Challenger Bangkok Challenger San Benedetto Challenger Orleans Challenger St. Brieuc Challenger Brest Challenger Budapest Challenger Bratislava Challenger Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Bangkok Challenger Rennes Challenger Ilkley Challenger 2000 Cairo Challenger - Cairo CA-Challenge - Graz Playford Challenger Indian Wells Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Irving Challenger Braunschweig Challenger Vicenza Challenger Ilkley Challenger Quimper Challenger Cassis Challenger Braunschweig Challenger Bratislava Challenger Rome Challenger Orlando Challenger Heilbronn Challenger Prostejov Challenger 9th Wartburg Open - Eisenach Pau Challenger Kosice Challenger Wroclaw Challenger Lyon Challenger Bratislava Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Mallorca Challenger St. Remy Challenger Pau Challenger Prostejov Challenger Ortisei Challenger Prostejov Challenger Bratislava Challenger Helsinki Challenger Liberec Challenger Burnie Challenger Trnava Challenger Meerbusch Challenger Canberra Challenger Prague 2 Challenger Liberec Challenger Le Gosier Challenger Girona Challenger Blois Challenger Zhangjiagang Challenger Aix En Provence Challenger Aix En Provence Challenger Shanghai Challenger Vicenza Challenger Bath Challenger Prostejov Challenger Portoroz Challenger Istanbul Challenger ECM Cup - Prague Menorca Challenger Brest Challenger Bratislava Challenger Ortisei Challenger KGHM Dialog Polish Indoors - Wroclaw Lille Challenger Kosice Challenger ATP Challenger Hamburg - Hamburg 2000 Challenger de Granby - Granby Podebradka Cup - Prague TED Open Istanbul - Istanbul Kazan Challenger Lisbon Challenger Copenhagen Open - Copenhagen Vicenza Challenger Trofeo Barcelona de Tenis - Barcelona Oberstaufen Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Challenger Ford de Cherbourg - Cherbourg Siemens Open 2001 - Scheveningen Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger Orleans Challenger Rabat Challenger Qatar F1 Brest Challenger 2000 Mercedes Cup - Stuttgart Rennes Challenger Cherbourg Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Fifth-Third Bank Tennis Championships - Lexington ATP Open Castilla y Leon - Segovia Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Mallorca Open - Mallorca CA Challenge - Graz Ostrava Challenger Braga Challenger Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Qatar Open - Doha Vancouver Challenger Aptos Challenger Open 13 - Marseille Samarkand Challenger Estoril Open - Estoril Orleans Challenger Open Seat Godo - Barcelona Brest Challenger Gerry Weber Open - Halle Grodzisk Mazowiecki Challenger Heilbronn Open - Heilbronn Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg San Luis Potosi Challenger Rezidenza Open - Magdeburg Guadalajara Challenger Bratislava Challenger IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Heineken Open Shanghai - Shanghai Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Pau Challenger Kremlin Cup - Moscow IPP Open - Helsinki Marbella Challenger Murcia Challenger Qatar Open - Doha Heineken Open - Auckland Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos SAP Open - San Jose Salzburg Challenger Verona Challenger Trieste Challenger Open de Franche-Comte - Besancon Czech Open - Prostejov Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Bratislava Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Tatra Banka Slovak Open - Bratislava Allianz Suisse Open - Gstaad Split Challenger Salzburg Challenger RCA Championships - Indianapolis Copenhagen Open - Copenhagen Banja Luka Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Prague Challenger Augsburg Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Troyes Challenger BMW Open - Munich Ostrava Challenger Prague Challenger Ordina Open - 's-Hertogenbosch Aamulehti Tampere Open - Tampere Milan Challenger St. Petersburg Open - St. Petersburg Sydney International - Sydney Ostrava Challenger Stockholm Open - Stockholm St. Tropez Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bratislava Challenger The Tennis Channel Open - Las Vegas Canberra Challenger ATP Challenger Trophy 2008 - Trnava Recanati Challenger Manacor Challenger Genova Challenger Geneva Challenger Mercedes Cup - Stuttgart Helsinki Challenger ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Prague Challenger St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Orleans Challenger Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger St. Brieuc Challenger Brasov Challenger If Stockholm Open - Stockholm Petange Challenger BMW Open - Munich Ningboo Challenger Trnava Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger Sarajevo Challenger The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Gerry Weber Open - Halle Rennes Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Cherbourg Challeger Masters Series - Hamburg Bank Austria Tennis Trophy - Vienna Montechiarugolo - Parma Challenger Poznan Challenger Sarajevo Challenger BMW Open - Munich Serbia Open - Belgrade Mercedes Cup - Stuttgart Jersey Challenger Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad China Open - Beijing St. Brieuc Challenger Qatar ExxonMobil Open - Doha Mexico City Challenger Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bratislava Challenger Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Biel Challenger Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide Ostrava Challenger Open 13 - Marseille Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Ecuador Open - Quito Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel European Open - Antwerp Gerry Weber Open - Halle Erste Bank Open - Vienna Vercelli Challenger Istanbul Challenger Erste Bank Open - Vienna Todi Challenger Emilia-Romagna Open - Parma Anytech365 Andalucia Open - Marbella Liberec Challenger Melbourne Summer Set - Melbourne Salzburg Challenger Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Gerry Weber Open - Halle German Tennis Championships - Hamburg If Stockholm Open - Stockholm Glasgow Challenger Hersonissos 2 Challenger Rome Challenger Bratislava Challenger Gerry Weber Open - Halle BMW Open - Munich Savannah Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Zivnobanka Czech Open - Prostejov Prostejov Challenger Open de la Comunidad Valenciana - Valencia Open 13 Provence - Marseille Binghamton Professional Tennis Tournament - Binghamton Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux European Open - Antwerp Ostrava Challenger Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger USTA Championships of Kerrville - Kerrville Mons Challenger Prague Challenger - Prague Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Generali Open - Kitzbuhel Marbella Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Bratislava 1 Challenger Orleans Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Hamburg Challenger Ortisei Challenger Austrian Open - Kitzbuhel Olbia Challenger Bratislava 2 Challenger Brest Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Prostejov Challenger Interwetten Austrian Open - Kitzbuhel Bratislava 1 Challenger Liberec Challenger 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Pacific Life Open - Indian Wells BMW Open - Munich NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 2001 Mercedes Cup - Stuttgart Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Lille Challenger Prague 1 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger NASDAQ-100 Open - Miami Allianz Suisse Open - Gstaad Bratislava Challenger Lugano Challenger Hamburg Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Split Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Pacific Life Open - Indian Wells Rogers Masters - Montreal Masters Series Monte-Carlo - Monte Carlo AIG Japan Open - Tokyo Istanbul Challenger Royan Challenger Western & Southern Financial Group Masters - Cincinnati Internationaler Raiffeisen Grand Prix - St. Polten Masters Series Madrid - Madrid BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Internazionali BNL dItalia - Rome Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris Erste Bank Open - Vienna Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Rogers Cup - Montreal Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Suisse Open - Gstaad Rogers Cup - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Miami Open - Miami Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Miller Lite Hall of Fame Tennis Championships - Newport French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Zug Challenger Orleans Challenger Karlsruhe Challenger Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 All Lower level tournaments Davis Cup, Group I, 1R, SVK-COL 3-1 Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger